# $vc10\makefile 0.1 ggibert$ for Hand Tracker modules of the SWoOZ project using Visual C++
#
# Release build: mkdir Release; nmake -nologo CFG=Release -f makefile
# Debug build: mkdir Debug; nmake -nologo CFG=Debug -f makefile
#
# ggibert sestri levante july 2013
!IF "$(CFG)" != "Release" &&  "$(CFG)" != "Debug" 
!ERROR Invalid CFG "($CFG)
!ENDIF

CC=cl
LINK=link

#ifdef ON_WINDOWS
#export compiler-bindir := "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin"\
#endif

!INCLUDE <./makefile-include>


############################################################################## OBJ PROGRAMS

HAND_TRACKER_OBJ=\
	$(LIBDIR)/main_SWHandTracker.obj\
	$(LIBDIR)/SWHandTracker.obj
	
	
############################################################################## Makefile commands 

all: handTracker

handTracker : $(BINDIR)/SWHandTracker.exe

clean:

clean all:	

############################################################################## exe files

$(BINDIR)/SWHandTracker.exe: $(HAND_TRACKER_OBJ) $(LIBS_HAND_TRACKER)
	$(LINK) /OUT:$(BINDIR)/SWHandTracker.exe $(LFLAGS_SK) $(HAND_TRACKER_OBJ) $(SETARGV) $(BINMODE) $(LIBS_HAND_TRACKER) $(WINLIBS)


############################################################################## SW Files

$(LIBDIR)/SWHandTracker.obj: ./src/SWHandTracker.cpp
	$(CC) -c ./src/SWHandTracker.cpp $(CFLAGS_DYN) $(SW_HAND_TRACKER) -Fo"$(LIBDIR)/"

$(LIBDIR)/main_SWHandTracker.obj: ./src/main_SWHandTracker.cpp
        $(CC) -c ./src/main_SWHandTracker.cpp $(CFLAGS_DYN) $(SW_HAND_TRACKER) -Fo"$(LIBDIR)/"

